package com.fujitsu.nanjing.tieba.dao;

import com.fujitsu.nanjing.tieba.ibator.CoreReportLog;
import com.fujitsu.nanjing.tieba.ibator.CoreReportLogCriteria;
import java.util.List;

public interface CoreReportLogDAO {
    int countByExample(CoreReportLogCriteria example);

    int deleteByExample(CoreReportLogCriteria example);

    int deleteByPrimaryKey(Integer logid);

    void insert(CoreReportLog record);

    void insertSelective(CoreReportLog record);

    List<CoreReportLog> selectByExample(CoreReportLogCriteria example);

    CoreReportLog selectByPrimaryKey(Integer logid);

    int updateByExampleSelective(CoreReportLog record, CoreReportLogCriteria example);

    int updateByExample(CoreReportLog record, CoreReportLogCriteria example);

    int updateByPrimaryKeySelective(CoreReportLog record);

    int updateByPrimaryKey(CoreReportLog record);
}